#-*- coding:gbk -*-
import sys,time,data_init
reload(sys)
sys.setdefaultencoding('gbk')



def first(city_list,dd,i,city_m,q,firstdata):
	for c in city_list:
		_tmp_dict={}
		city=city_m[c]
		init_data=data_init.data_map(dd)
		tmp_data=init_data.hour_data(c,i - 3600,i)
		m_data=init_data.minute_date()
		_tmp_dict.setdefault('name',city)
		_tmp_dict.setdefault('data',m_data)
		firstdata.append(_tmp_dict)
	q.put(('firest',firstdata))

def item_data(city_list,dd,i,q,item):
	_data_tmp_dict={}
	_tmp_list=[]
	ltime=time.localtime(i-3600)
	timeStr=time.strftime("%Y-%m-%d %H", ltime)
	for c in city_list:
		_tmp_dict={}
		init_data=data_init.data_map(dd)
		tmp_data=init_data.hour_data(c,i - 3600,i)
		m_data=init_data.minute_date()

		_tmp_dict.setdefault('data',m_data)
		_tmp_list.append(_tmp_dict)
	_data_tmp_dict.setdefault('title',timeStr)
	_data_tmp_dict.setdefault('data',_tmp_list)
	item.append(_data_tmp_dict)
	q.put('item',item)


